Instrumental Polarization

Instrumental Polarization


Introduction

Logged on 09/29/2009 06:14:03 PM

Shows the effects of instrumental polarization using a WSRT data set.

Uses modifications to the standard Siamese/example-sim.py and Siamese/OMS/wsrt_beams.py to include a slight ellipticity for X and Y but in opposite directions. We expect this will lead to different polarized response depending on the position on the sky.

The modified sources are attached.

Data products

example-sim.py

wsrt_beams.py


Sky model

Logged on 09/29/2009 06:17:23 PM

Using example-sim.py

To show the effects across the field of view, use a grid of sources. All simulations in this log use example the same sky model settings, so that comparisons are valid.

Compile options for the sky model are show in the image below.

Data products

.tdl.conf

example-sim-sky-model-grid.png

example-sim-sky-model-grid.png


Instrumental Polarization

Logged on 09/30/2009 10:03:25 AM

To use the new beam model calculation, enable the E Jones and use the Siamese.OMS.wsrt_beams model, with a Beam Ellipticity of 0.01. It is only slight but is enough to lead to different X and Y beam patterns for off axis sources.

Compile time options shown.

Once compiled, can see what is happening by opening up the tree in the left meqbrowser panel, as shown in the image below. Expanding to a sufficient level, you can see the calculation of the elliptical beam with the 0.01 ellipticity added.

It is also useful to bring up the inspector:E bookmark to look at the data as it is simulated, then slick simulate MS.

Data products

example-sim-sky-model-grid.png

example-sim-sky-model-grid.png

Ejones-ellipticity-runtime.png

Ejones-ellipticity-runtime.png

node-tree-inspection.png

node-tree-inspection.png

Ejones-ellipticity-compile.png

Ejones-ellipticity-compile.png

.tdl.conf


Instrumental Images

Logged on 09/30/2009 05:49:55 PM

Created an image with the settings shown below. Images all Stokes parameters, even though we used unpolarized sources as input.

To look in detail, use more pixels in the image. I have used 128 pixel images to make the purr log portable. When I viewed this log, there seemed to be an error actually displaying the image of the fits data in the HTML, but load in ds9/kvis to look.

The main image is in Stokes I as expected, since we had unpolarized input. However, there is some leakage into Stokes Q. We can see the effect from the position in the grid of the source.

If the two model beams are 90 degree offset ellipses, there is no difference in the beam response at the phase centre, or on the diagonals. The vertical and horizontal arms show the strongest leakage since the beam pattern is the most different in these positions.

Data products

.tdl.conf

make_image_runtime.png

make_image_runtime.png

WSRT_le.MS.MODEL_DATA.channel.1ch.fits (header)

128x128x4x1 FITS cube, 4 planes are given below.

0-full.png0-hist-full.png
0-hist-zoom.png

Image plane #0.

data range:-0.0716086,0.480866
mean:-5.87894e-05
sigma:0.0225687
clipping:95%
clip range:-0.0672924,0.0395338
1-full.png1-hist-full.png
1-hist-zoom.png

Image plane #1.

data range:-0.00222891,0.00422724
mean:-1.12021e-06
sigma:0.000172852
clipping:95%
clip range:-0.00022397,0.000242588
2-full.png2-hist-full.png

Image plane #2.

data range:0,0
mean:0
sigma:0
clipping:95%
clip range:0,0.00195312
3-full.png3-hist-full.png

Image plane #3.

data range:0,0
mean:0
sigma:0
clipping:95%
clip range:0,0.00195312

Pointing Errors

Logged on 09/30/2009 05:59:02 PM

As well as elliptical beam with instrumental polarisation, add period pointing errors to E. Use the options show below and compile.

Use inspector:E bookmark to check the simulated data is as expected. Shows the periodic pointing error, seen in the images of the bookmark.

Simulate MS.

Image with the same options as before, still have leakage into Q. The effect from the pointing errors is quite small, difficult to see the difference from just the elliptical beams performed above.

Data products

pointing_errors_compile.png

pointing_errors_compile.png

.tdl.conf

inspector:E_data_5_1.png

inspector:E_data_5_1.png

WSRT_le.MS.MODEL_DATA.channel.1ch.fits (header)

128x128x4x1 FITS cube, 4 planes are given below.

0-full.png0-hist-full.png
0-hist-zoom.png

Image plane #0.

data range:-0.0716343,0.480821
mean:-5.94006e-05
sigma:0.0225674
clipping:95%
clip range:-0.050054,0.0395041
1-full.png1-hist-full.png
1-hist-zoom.png

Image plane #1.

data range:-0.00221802,0.00667663
mean:-1.15933e-07
sigma:0.000174441
clipping:95%
clip range:-0.000220197,0.000248857
2-full.png2-hist-full.png

Image plane #2.

data range:0,0
mean:0
sigma:0
clipping:95%
clip range:0,0.00195312
3-full.png3-hist-full.png

Image plane #3.

data range:0,0
mean:0
sigma:0
clipping:95%
clip range:0,0.00195312

Compare

Logged on 09/30/2009 06:07:43 PM

Compare difference, run again without pointing errors and subtract from data (see image below).

Runtime options: take as input previous pointer error included data in MODEL_DATA and output to SUBTRACTED_DATA.

Data products

subtract_ms.png

subtract_ms.png

.tdl.conf

subtract_ms_runtime.png

subtract_ms_runtime.png


Difference Image

Logged on 09/30/2009 06:14:26 PM

There was an error imaging my custom column SUBTRACTED_DATA, saying it didn't know what type of data it was. I re-ran the subtraction above but put the output in CORRECTED_DATA and the imaging was fine.

Make the image of CORRECTED_DATA to see difference.

Small residuals in Stokes I image from 1 Jy sources. Around 10^-5. Even smaller residuals in Stokes Q image, around 10^-7. The histograms of these look fairly noise-like.

Data products

.tdl.conf

subtract_ms_runtime2.png

subtract_ms_runtime2.png

WSRT_le.MS.CORRECTED_DATA.channel.1ch.fits (header)

128x128x4x1 FITS cube, 4 planes are given below.

0-full.png0-hist-full.png
0-hist-zoom.png

Image plane #0.

data range:-0.000206621,0.000209108
mean:2.60604e-09
sigma:5.52981e-05
clipping:95%
clip range:-0.000109997,0.000110048
1-full.png1-hist-full.png
1-hist-zoom.png

Image plane #1.

data range:-2.06624e-06,2.51222e-06
mean:1.03733e-10
sigma:4.54796e-07
clipping:95%
clip range:-8.94796e-07,9.38377e-07
2-full.png2-hist-full.png

Image plane #2.

data range:0,0
mean:0
sigma:0
clipping:95%
clip range:0,0.00195312
3-full.png3-hist-full.png

Image plane #3.

data range:0,0
mean:0
sigma:0
clipping:95%
clip range:0,0.00195312

Conclusions

Logged on 09/30/2009 06:17:13 PM

Having non-identical beams for each polarization leads to leakage into other Stokes components.

The influence of pointing errors is quite small with the 10 arcsecond level used. This indicates that the WSRT beam model central maximum probably doesn't change greatly with these small fluctuations in direction.


This log was generated by PURR version 1.1.beta.